package com.melodyframe.tableland.engine.model.common;

import java.util.List;

import com.melodyframe.tableland.engine.model.domination.Domination;

/**
 * <h1>行动</h1>
 * <p>
 * 通过部署到{@link Domination 统治区}，声明将要展开的行动，并在行动阶段执行该行动。
 * </p>
 * 
 * @author ettear
 */
public interface Action {

    /**
     * 名称
     * 
     * @return
     */
    public String getName();

    /**
     * 附加能力
     * 
     * @return
     */
    public List<Ability> getAbilities();
}
